package com.ctvit.cch.core.pojo.dto.creative;

import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 脚本场景编辑 DTO
 *
 * @author heyingcheng
 * @date 2025/11/06
 */
@Getter
@Setter
@ToString
public class CreativeScriptSceneEditDTO {

    /**
     * 场景主键
     */
    @NotBlank(message = "场景ID不能为空")
    private String sceneId;

    /**
     * 场景名称
     */
    @NotBlank(message = "场景名称不能为空")
    private String sceneName;

    /**
     * 场景描述
     */
    @NotBlank(message = "场景描述不能为空")
    private String sceneDescription;

    /**
     * 情节描述
     */
    @NotBlank(message = "情节描述不能为空")
    private String eventDescription;

    /**
     * 角色对话
     */
    @NotBlank(message = "角色对话不能为空")
    private String characterDialogue;

    /**
     * 旁白内容
     */
    @NotBlank(message = "旁白内容不能为空")
    private String sidebarContent;

}
